You are here: Symbol Reference > Dew Namespace > Dew.Signal Namespace > Dew.Signal.Units Namespace > Classes > SignalUtils Class > SignalUtils Methods > SignalUtils.CplxCepstrumInv Method
Dew Signal for .NET
ContentsIndexHome
PreviousUpNext
SignalUtils.CplxCepstrumInv Method

Compute the inverse complex cepstrum.

Syntax
C#
Visual Basic
public static void CplxCepstrumInv([In] TVec Src, [In] TVec Dst, double PhaseLag, int TargetLength);

Compute inverse complex cepstrum of Src and place the result in Dst. Phase lag is the value returned by CplxCepstrum. TargetLength is the length of the original (not zero padded) signal passed to the CplxCepstrum routine.

Forward and inverse complex cepstrum.

using Dew.Math; using Dew.Math.Editors; using Dew.Math.Units; using Dew.Signal; using Dew.Signal.Units; using Dew.Math.Tee; using Dew.Signal.Tee; private void button1_Click(object sender, EventArgs e) { Vector a = new Vector(0); Vector b = new Vector(0); double k; a.SetIt(false,new double[8] {1,2,3,4,3,2,-1,1}); k = SignalUtils.CplxCepstrum(a,b,64); SignalUtils.CplxCepstrumInv(b,a,k,a.Length); // "a" again becomes the same as on the input a = [1,2,3,4,3,2,-1,1] MtxVecTee.DrawIt(a,"Original time signal",false); }
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!